iT邦幫忙

2022 iThome 鐵人賽

DAY 14
0
自我挑戰組

寫程式帶給我的無形快樂系列 第 14

快樂來自於克服恐懼

  • 分享至 

  • xImage
  •  

未知的事物容易讓人感到恐懼

例如:
程式這樣寫,功能就正常了,但不知道為什麽....
兩個小時的面試,不知道要不要上機考....
新系統要上線了,不知道流量 Hold 不 Hold 的住....

對於程式,未知的事情還有很多,但好像慢慢的,恐懼感慢慢降低了
遇到未知,似乎更可以心平氣和的面對它...

以下分享過去到現在,曾經讓我害怕的未知,共勉之


版本控制

一人開發很單純,留一個備份
快樂的 一天一commit,push到 GitHub
branch 就一隻 master/main
commit message 隨意寫

開始多人開發,commit、push、merge 前都要想很久
commit 要拆分適當,message 要先參考大家怎麼寫
要是有插件需求,要怎麼暫存改到一半的東西
要是線上有問題,要怎麼緊急 Revert

看到隔壁同事咻咻咻用鍵盤下指令就做完了,我還在開 Sourcetree畫面

諸如此類的切身經驗

從 多人開發 -> 一人開發 -> 多人開發
TortoiseSVN -> Sourcetree -> Git Commands
我都經歷過.......

慢慢的現在做任何操作沒那麽害怕了,反而覺得下指令真的好方便啊

始終記得前輩告訴我的一段話

『 沒有 Push 前,在本機做什麽都不用怕;即使 Push 了,也有辦法解決 』

不熟,就自己做筆記畫圖
不熟,就自己在本機模擬
不熟,被多罵幾次就熟了(?)


Regular expression (正規表示式)

以前對 Regular expression 只有害怕

遇到要用的時候,就是直接上網找現成的...

但自從某次因緣際會開始認識它之後,開始愛不釋手

除了驗證字串是否符合規則外
用來擷取特定字串也很方便

只要有規則,就可以用 Regular expression 寫出來!

可以少很多 if...else indexOf 的使用,讓程式碼簡潔很多

寫出別人看來很害怕,但其實只是符號多了一點的 Regular expression
真的很好玩!


最後小結:

『 程式海無涯,記得多抓幾塊浮板,無論漂多久,都不用怕。 』


上一篇
[題外話] 職場的那些點點滴滴 (下)
下一篇
中場自我檢討
系列文
寫程式帶給我的無形快樂30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言